Ext.namespace('pages.p2p.cj.query');

pages.p2p.cj.query.View = function(config) {
	Ext.apply(this, config);
	/** 操作类型 */
	this.operType = config.operType;
	this.record=config.record;
	this.initUIComponents();
	pages.p2p.cj.query.View.superclass.constructor.call(this);
};

Ext.extend(pages.p2p.cj.query.View, Ext.Window, {
	initUIComponents : function() {
		this.form = new Ext.form.FormPanel({
			layout : 'column',
			height : 200,
			labelWidth : 95,
			id : 'upform',
			labelAlign : 'center',
			autoScroll : false,
			border : false,
			frame : false,
			bodyStyle : 'padding:5',
			fileUpload : true,
			items : [{
						columnWidth : 1,
						height : 10,
						border : false
					}, {
						columnWidth : 1,
						layout : 'form',
						border : false
					}, {
						columnWidth : .5,
						layout : 'form',
						border : false,
						items : [{
									fieldLabel : '员工号',
									xtype : 'textfield',
									allowBlank : false,
									name : 'gyh',
									anchor : '98%',
									readOnly:true,
									id : 'A_GYH'
								}]
					}, {
						columnWidth : .5,
						layout : 'form',
						border : false,
						items : [{
									fieldLabel : '姓名',
									xtype : 'textfield',
									allowBlank : false,
									name : 'xm',
									anchor : '98%',
									readOnly:true,
									id : 'A_XM'
								}]
					}, {
						columnWidth : .5,
						layout : 'form',
						border : false,
						items : [{
									fieldLabel : '人员岗位信息',
									xtype : 'textfield',
									allowBlank : false,
									name : 'rygw',
									anchor : '98%',
									readOnly:true,
									id : 'A_RYGW'
								}]
					}, {
						columnWidth : .5,
						layout : 'form',
						border : false,
						items : [{
									fieldLabel : '性别',
									xtype : 'textfield',
									allowBlank : false,
									name : 'A_XB',
									anchor : '98%',
									readOnly:true,
									id : 'A_XB'
								}]
					}, {
						columnWidth : .5,
						layout : 'form',
						border : false,
						items : [{
									fieldLabel : '人员照片预览',
									xtype : 'textfield',
									name : 'A_PIC',
									anchor : '98%',
									readOnly:true,
									hidden:true,
									id : 'A_PIC'
								}]
					}, {
						columnWidth : .5,
						layout : 'form',
						border : false,
						items : [{
									fieldLabel : '最后修改时间',
									xtype : 'datefield',
									name : 'lrsj',
									id : 'LRSJ',
									format : 'Y-m-d',
									allowBlank : false,
									hideTrigger : true,
									readOnly : true,
									anchor : '98%'
								}]
					}, {
						columnWidth : 1,
						layout : 'form',
						border : false,
						items : [{
							xtype : 'box',
							name : 'IMGBOX',
							id : 'IMGBOX',
							autoEl : {
								tag : 'img',
								type : 'image',
								//src:baseUrl+'/cj/downloadFile.do?picPath='+this.record.get('PIC_PATH'),
								style : 'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);width:300px;height:360px;text-align:center;',
								complete : 'off'
							}
						}]
					}],
			tbar : [{
						text : '关闭',
						iconCls : 'close',
						handler : function() {
							this.close();
						}.createDelegate(this)
					}]

		});

		Ext.apply(this, {
					id : 'viewCj',
					title : '查看抽奖人员信息',
					border : false,
					layout : 'fit',
					style : {
						marginRight : 'auto',
						marginLeft : 'auto'
					},
					width : 600,
					height : 510,
					modal : true,
					items : [this.form],
					listeners : {
						'render' : this.initData.createDelegate(this)
					}
				});
	},
	initData : function() {
		Ext.getCmp('A_GYH').setValue(this.record.get('GYH'));
		Ext.getCmp('A_XM').setValue(this.record.get('REAL_NAME'));
		Ext.getCmp('A_RYGW').setValue(this.record.get('RYGW'));
		var xb=this.record.get('XB');
		if('00'==xb){
			xb='女';
		}else if('01'==xb){
			xb='男';
		}
		Ext.getCmp('A_XB').setValue(xb);
		Ext.getCmp('LRSJ').setValue(new Date(this.record.get('CG_DATE')));
		var now=new Date().getTime();
		Ext.getCmp('IMGBOX').autoEl.src=baseUrl+'/cj/downloadFile.do?picPath='+this.record.get('PIC_PATH')+'&now='+now;
	},
	onCancel : function() {
		this.close();
	}
});